package com.sajus.billing.client.dto;

import java.io.Serializable;
import java.util.List;


public class BillItemDTO implements Serializable {
	
private Integer id;
	
	private int type;
	private int lineNumber;
	private double amount;
	private String description;
	private String serviceReference;
	private String Jurisdiction;
	private boolean isProrated;
	private double proratedUsage;
	private int discountType;
	private double discountRate;
	private int taxType;
	private double taxRate;
	
	private List<UsageItemLineDTO> usageLineItems;
	
	private BillDTO bill;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public int getType() {
		return type;
	}

	public void setType(int type) {
		this.type = type;
	}

	public int getLineNumber() {
		return lineNumber;
	}

	public void setLineNumber(int lineNumber) {
		this.lineNumber = lineNumber;
	}

	public double getAmount() {
		return amount;
	}

	public void setAmount(double amount) {
		this.amount = amount;
	}

	public String getDescription() {
		return description;
	}

	public void setDescription(String description) {
		this.description = description;
	}

	public String getServiceReference() {
		return serviceReference;
	}

	public void setServiceReference(String serviceReference) {
		this.serviceReference = serviceReference;
	}

	public String getJurisdiction() {
		return Jurisdiction;
	}

	public void setJurisdiction(String jurisdiction) {
		Jurisdiction = jurisdiction;
	}

	public boolean isProrated() {
		return isProrated;
	}

	public void setProrated(boolean isProrated) {
		this.isProrated = isProrated;
	}

	public double getProratedUsage() {
		return proratedUsage;
	}

	public void setProratedUsage(double proratedUsage) {
		this.proratedUsage = proratedUsage;
	}

	public int getDiscountType() {
		return discountType;
	}

	public void setDiscountType(int discountType) {
		this.discountType = discountType;
	}

	public double getDiscountRate() {
		return discountRate;
	}

	public void setDiscountRate(double discountRate) {
		this.discountRate = discountRate;
	}

	public int getTaxType() {
		return taxType;
	}

	public void setTaxType(int taxType) {
		this.taxType = taxType;
	}

	public double getTaxRate() {
		return taxRate;
	}

	public void setTaxRate(double taxRate) {
		this.taxRate = taxRate;
	}

	public BillDTO getBill() {
		return bill;
	}

	public void setBill(BillDTO bill) {
		this.bill = bill;
	}

	public List<UsageItemLineDTO> getUsageLineItems() {
		return usageLineItems;
	}

	public void setUsageLineItems(List<UsageItemLineDTO> usageLineItems) {
		this.usageLineItems = usageLineItems;
	}

}
